Powershell 错误记录:详细错误 – PowerShell 中文博客 您所在的位置:网站首页 powershell 查看进程详情 Powershell 错误记录:详细错误 – PowerShell 中文博客

Powershell 错误记录:详细错误 – PowerShell 中文博客

2023-11-14 18:54| 来源: 网络整理| 查看: 265

你可以通过Powershell中的自动化变量$Error和Trap 语句块中的$_的内置变量来输出异常的详细信息。在这篇文章来深入了解Error中的记录。在Powershell控制台中一旦错误发生,异常信息会被以红色显示。红色的的设置保存在:

$host.PrivateData.ErrorForegroundColor # Red $host.PrivateData.ErrorBackgroundColor # Black

Powershell控制台输出的错误信息为文本,只包含了部分的错误信息。如果想访问Error的对象信息,可以通过以下的途径: Redirection:将错误流重定向到一个变量; ErrorVariable parameter : 将异常保存到一个变量中; $Error:也会以数组的形式保存出现的所有异常。

重定向错误记录

如果你想把一个命令的执行结果重定向,可以使用重定向操作符”>”

dir "NoSuchDirectory" > Error.txt Get-Content Error.txt

不幸的是,Error 信息并没有保存到Error.txt 因为Error信息不在标准输出流上,而在Error流上,需要使用”2>”操作符。

Get-Item "NoSuchDirectory" 2> Error.txt Get-Content .error.txt Get-Item : 找不到路径“E:NoSuchDirectory”,因为该路径不存在。 所在位置 行:1 字符: 9 + Get-Item &1 PositionMessage : 所在位置 行:1 字符: 15 + $myerror = Del


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有